Ensure we always grab the gdk lock in async callbacks
authorAlexander Larsson <alexl@redhat.com>
Fri, 25 Mar 2011 09:53:05 +0000 (10:53 +0100)
committerAlexander Larsson <alexl@redhat.com>
Mon, 28 Mar 2011 10:49:17 +0000 (12:49 +0200)
commite274dbbdced7f3f8e6349bdfadcd743326cfa799
treec0fea71a27490754c6dcf34b54e1ead9334ead5a
parentf5e03849391cd602420aa06fdb449741b8aa75bd
Ensure we always grab the gdk lock in async callbacks

Async callbacks are delivered in idles, so we need to make sure
we get the gdk lock before calling any gdk/gtk stuff. This was
missing in a few places.
gtk/gtkappchooserdialog.c
gtk/gtkfilechooserdefault.c
gtk/gtkfilesystem.c
gtk/gtkfilesystemmodel.c
gtk/gtkrecentmanager.c
gtk/gtksearchenginetracker.c